.imagen-zoom{
position: relative; 
z-index: 0; 
} 
.imagen-zoom:hover { 
z-index: 60; 
background-color: transparent; 
}
.imagen-zoom img{ 
border:1px solid #c0c0c0;
padding:5px;
margin:0 auto;
}
.imagen-zoom span{ 
-moz-transition: 0.0s; 
-webkit-transition: 0.0s;
-o-transition:0.0s;
transition: 0.0s;
position: absolute; 
visibility: hidden; 
background-color: #fff; 
padding: 5px; 
left: 340px;
border: 1px solid #969696; 
color: #2d2d2d; 

font-weight:normal;
font-family: Arial, Helvetica, sans-serif; 
opacity:50;
text-align:center;
margin-left:0 auto;
} 
.imagen-zoom span img{ 
border:1px solid #c0c0c0; 
padding: 5px; 
width:300px;
height:200px;
margin:0 auto;
} 
.imagen-zoom:hover span { 
visibility: visible; 
opacity:10;
bottom: -20px;
}

/*---------------*/

.zoom{
position: relative; 
z-index: 0; 
} 
.zoom:hover { 
z-index: 60; 
background-color: transparent; 
}
.zoom img{ 
border:1px solid #c0c0c0;
padding:5px;
margin:0 auto;
}
.zoom span{ 
-moz-transition: 0.0s; 
-webkit-transition: 0.0s;
-o-transition:0.0s;
transition: 0.0s;
position: absolute; 
visibility: hidden; 
background-color: #fff; 
padding: 5px; 
left: 250px;
border: 1px solid #969696; 
color: #2d2d2d;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif; 
opacity:50;
text-align:center;
margin-left:0 auto;
} 
.zoom span img{ 
border:1px solid #c0c0c0; 
padding: 5px; 
width:200px;
height:170px;
margin:0 auto;
} 
.zoom:hover span { 
visibility: visible; 
opacity:10;
bottom: -20px;
}
